package com.tarot.aspect.logger.dto.common;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 接口请求信息
 *
 * @author zhaohejia
 * @version 1.0.0
 * @date 2020/11/6
 */
@Data
@Accessors(chain = true)
public class RequestInfo {

    /**
     * 请求ip
     */
    private String ip;

    /**
     * 请求地址
     */
    private String url;

    /**
     * 请求类型
     */
    private String httpMethod;

    /**
     * 请求类,方法名 eg:类.方法
     */
    private String classMethod;

    /**
     * 请求参数
     */
    private Object requestParams;

    /**
     * 响应结果
     */
    private Object responseResult;

    /**
     * 请求耗时
     */
    private Long timeCost;

}
